<?php
/**
 * Hello Model for Hello World Component
 *
 * @package    Joomla.Tutorials
 * @subpackage Components
 * @link http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_2
 * @license    GNU/GPL
 */

// No direct access

defined( '_JEXEC' ) or die( 'Restricted access' );

jimport( 'joomla.application.component.model' );

/**
 * Hello Model
 *
 * @package    Joomla.Tutorials
 * @subpackage Components
 */
class RestoranModelRestoran extends JModel
{
    var $_data;


    function getDatas(){
        if (empty ($this->_data)){
            $query = $this->_buildQuery();
			$tangkap = $this -> _getword();
	        $this->_data = $this->_getList( $query );

            /*
             * mendapatkan id kota dan id propinsi dari inputan yang dimasukkan user
             */
            $row =& $this->_data[0];
            $id_kota = $row->kota_id;
            $id_propinsi = $row->propinsi_id;
    

            /*
             * query untuk mendapatkan nama kota dari inputan yang diinputkan user
             */
            $query = "select nama_kota from #__kota where kota_id ='$id_kota' and propinsi_id = '$id_propinsi'";
            $this->_data = $this->_getList( $query );

            /*
             * mendapatkan nama kota dari input yang dimasukkan user
             */
            $row =& $this->_data[0];
            $nama_kota = $row->nama_kota;

            /*
             * jika hasil query ke tabel nusaview tidak mengeluarkan hasil
             */
            if (empty ($nama_kota)&&$tangkap){
                $nama_kota = strtolower($this->_getword());
            }

        }

        return $nama_kota;
    }
    
    function _buildQuery()
	{
		$tangkap = $this->_getword();

		// --------------------- melakukan pencarian text yang diinputkan di dalam tabel nusaview ------------------------------
	    $query = "select kota_id,propinsi_id from #__nusaview where name like  '".$tangkap."'";

	    return $query;
	}

    /*
     * function ini digunakan untuk menangkap setiap inputan yang diinputkan user
     */
    function _getword(){
		//----------------------------  menangkap text yang diinputkan oleh user -------------------------------------------------
		$tangkap = $_POST[field_cari];
       // echo $tangkap;

		return $tangkap;
	}



}// end of class
